/*
 * Tencent is pleased to support the open source community by making TKEStack
 * available.
 *
 * Copyright (C) 2012-2020 Tencent. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 * this file except in compliance with the License. You may obtain a copy of the
 * License at
 *
 * https://opensource.org/licenses/Apache-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OF ANY KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations under the License.
 */

package v1

// This file contains a collection of methods that can be used from go-restful to
// generate Swagger API documentation for its models. Please read this PR for more
// information on the implementation: https://github.com/emicklei/go-restful/pull/215
//
// TODOs are ignored from the parser (e.g. TODO(andronat):... || TODO:...) if and only if
// they are on one line! For multiple line or blocks that you want to ignore use ---.
// Any context after a --- is ignored.
//
// Those methods can be generated by using hack/update-generated-swagger-docs.sh

// AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT.
var map_ConfigMap = map[string]string{
	"":           "ConfigMap holds configuration data for tke to consume.",
	"data":       "Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process.",
	"binaryData": "BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process.",
}

func (ConfigMap) SwaggerDoc() map[string]string {
	return map_ConfigMap
}

var map_ConfigMapList = map[string]string{
	"":      "ConfigMapList is a resource containing a list of ConfigMap objects.",
	"items": "Items is the list of ConfigMaps.",
}

func (ConfigMapList) SwaggerDoc() map[string]string {
	return map_ConfigMapList
}

var map_LogAgent = map[string]string{
	"":     "LogAgent is a manager to collect logs of workload.",
	"spec": "Spec defines the desired identities of LogCollector.",
}

func (LogAgent) SwaggerDoc() map[string]string {
	return map_LogAgent
}

var map_LogAgentList = map[string]string{
	"":      "LogAgentList is the whole list of all logagents which owned by a tenant.",
	"items": "List of volume decorators.",
}

func (LogAgentList) SwaggerDoc() map[string]string {
	return map_LogAgentList
}

var map_LogAgentProxyOptions = map[string]string{
	"": "LogAgentProxyOptions is the query options to a kube-apiserver proxy call for LogAgent crd object.",
}

func (LogAgentProxyOptions) SwaggerDoc() map[string]string {
	return map_LogAgentProxyOptions
}

var map_LogAgentSpec = map[string]string{
	"": "LogAgentSpec describes the attributes of a Logagent.",
}

func (LogAgentSpec) SwaggerDoc() map[string]string {
	return map_LogAgentSpec
}

var map_LogAgentStatus = map[string]string{
	"":                            "LogAgentStatus is information about the current status of a Logagent.",
	"phase":                       "Phase is the current lifecycle phase of the LogCollector of cluster.",
	"reason":                      "Reason is a brief CamelCase string that describes any failure.",
	"retryCount":                  "RetryCount is a int between 0 and 5 that describes the time of retrying initializing.",
	"lastReInitializingTimestamp": "LastReInitializingTimestamp is a timestamp that describes the last time of retrying initializing.",
}

func (LogAgentStatus) SwaggerDoc() map[string]string {
	return map_LogAgentStatus
}

var map_LogEsDetection = map[string]string{
	"": "LogEsDetection",
}

func (LogEsDetection) SwaggerDoc() map[string]string {
	return map_LogEsDetection
}

var map_LogFileContent = map[string]string{
	"": "LogFileContent",
}

func (LogFileContent) SwaggerDoc() map[string]string {
	return map_LogFileContent
}

var map_LogFileProxyOptions = map[string]string{
	"": "LogFileProxyOptions is the query options to a kube-apiserver proxy call for LogFile requests.",
}

func (LogFileProxyOptions) SwaggerDoc() map[string]string {
	return map_LogFileProxyOptions
}

var map_LogFileTree = map[string]string{
	"": "LogFileTree",
}

func (LogFileTree) SwaggerDoc() map[string]string {
	return map_LogFileTree
}

// AUTO-GENERATED FUNCTIONS END HERE
